// @use "../../assets/styles/mixins/mixins" as *;

// @include b(switch) {
//   display: inline-flex;
//   align-items: center;
//   position: relative;
//   line-height: 30px;
//   height: 30px;

//   @include e(input) {
//     position: absolute;
//     width: 0;
//     height: 0;
//     opacity: 0;
//     margin: 0;
//   }

//   @include e(core) {
//     margin: 0;
//     display: inline-block;
//     position: relative;
//     width: 30px;
//     height: 30px;
//     border: 1px solid #999;
//     outline: none;
//     border-radius: 30px;
//     box-sizing: border-box;
//     background: rgba(242, 242, 242, 1);
//     cursor: pointer;
//     transition:
//       border-color 0.3s,
//       background-color 0.3s;
//     vertical-align: middle;
//     font-size: 0;
//   }

//   @include e(stone) {
//     position: absolute;
//     top: 2px;
//     left: 2px;
//     border-radius: 100%;
//     transition: all 0.3s;
//     width: 24px;
//     height: 24px;
//     background-color: #787885;
//   }

//   @include when(checked) {
//     .cg-switch-core {
//       .cg-switch-stone {
//         left: 100%;
//         margin-left: -28px;
//       }
//     }
//   }

//   @include when(disabled) {
//     opacity: 0.6;
//   }
// }
